Skip to content

/v1/domains/{domainId}/external-accounts/transactions/dry-run

Request

Transaction dry run

Security
httpAuth
Path
domainIdstring, (uuid)required
Body
externalAccountIdstring, (uuid)required
parametersobjectrequired
curl -i -X POST \
  'https://docs.ripple.com/_mock/products/custody/v1.42/devbox/v1/domains/{domainId}/external-accounts/transactions/dry-run' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json' \
  -d '{
    "externalAccountId": "f3675f2e-da61-42e9-a9db-eef8bd4fb4e2",
    "parameters": {
      "externalTickerName": "string",
      "amount": "string",
      "destination": {
        "tag": "string",
        "accountId": "3d07c219-0a88-45be-9cfc-91e9d095a1e9",
        "type": "Account"
      },
      "type": "Transfer"
    }
  }'

Responses

Success

Bodyapplication/json
resultobjectrequired
estimateobjectrequired
Response
{ "result": { "hint": "string", "type": "Success" }, "estimate": { "fee": "string", "minimum": "string", "externalTickerName": "string" } }